Ferramentas de bate papo do Avai

*Apresentao

O avai possui aplicativos que se conectam aos assistentes de chat.
Todas seguem o mesmo modelo.

A verso 3.0 do Avai traz duas ferramentas de bate papo: Avai gpt e Avai gemini.

A primeira usa a tecnologia da Openai para falar com o chat gpt.
A segunda, usa a tecnologia da Google, para falar com o Gemini.

*Funcionamento

Voc escreve o que deseja, tecla enter e ele te responde.

Se teclar enter sem escrever nada, voc pode revisar o bate papo usando as setas, e ainda tem acesso a algumas opes:
C: para copiar a linha focada para a rea de transferncia.
Ctrl+c: para copiar a ltima resposta para a rea de transferncia.
enter: para editar a linha focada.
F6: para voltar ao prompt, que  a rea onde voc escreve.
Esc: para fechar o bate papo.

*Escrevendo e recebendo resposta

Quando voc puder digitar, voc ouvir um som como se fosse um sino.
Aperte enter depois de digitar o que deseja.
A resposta pode demorar um pouco, dependendo da velocidade da conexo e do tamanho da resposta gerada.
Ao enviar sua mensagem, voc ouvir um som parecido com um pingo de gua.
E ao chegar a resposta, voc escutar um som que lembra um sinal de alerta.

*Comandos especiais usados na rea de escrita

No modo de escrita, existe um recurso chamado comando especial.
Para usar um comando especial, digite o sinal de barra (/) seguido do comando desejado.
Um comando especial  processado localmente.
Segue a lista dos comandos disponveis:

/A seguido de um nome de arquivo do tipo texto: Associa um arquivo do tipo texto ao aplicativo.
Isso permite que voc envie o contedo desse arquivo associado, ao envs de digitar diretamente no prompt.
til para solicitaes mais longas.
Use /T para transmitir o contedo do arquivo texto associado.
/C: copia a ltima resposta para a rea de transferncia.
/D: ativa o modo de depurao.
Opcionalmente, voc pode usar /D seguido de um nome de arquivo, para us-lo como log de depurao.
Usando somente /d, o log de depurao  gravado em  avai\logs\debug.txt
Esta opo  til quando a aplicao est apresentando problemas e voc quer reportar ao desenvolvedor.
Enviando esse arquivo ao desenvolvedor, ele poder responder melhor a um eventual problema.
/D-: Desativa o modo de depurao.
/F: termina a aplicao.
/R: escreve novamente a ltima resposta do chat.
/T: transmite o contedo de um arquivo texto associado ao aplicativo. Requer o uso de /A primeiro.
/X: exclui o log de depurao."
Opcionalmente, voc pode usar /X seguido de um nome de arquivo para remover um arquivo especfico.

*Usando as ferramentas de bate papo por linha de comando

A partir da verso 3.0, as ferramentas de bate papo podem ser usadas de forma no interativa por linha de comando.

Ao instalar o Avai, o caminho padro do Avai  gravado no path do usurio do Windows.

Isso quer dizer que, estando em qualquer diretrio, voc consegue chamar as ferramentas do Avai, sem precisar digitar o caminho completo do executvel.

As ferramentas de chat recebe um nico parmetro: a mensagem a ser enviada, devolvendo a resposta da pergunta como sada.

O edivox  aberto automaticamente, mostrando a resposta.

Neste modo de uso, no existe "memria", ou seja, o programa esquece o que voc est falando, assim que ele devolve a resposta de uma pergunta.

 um modo til quando voc no pretende manter uma conversa com o chat, mas quer uma consulta rpida, por interaes que podem ser resolvidas num nico processo de envio e recepo.

Exemplo de uso:
avai-gemini Fale sobre a revoluo francesa.

Se voc digitar isso na opo p do dosvox, por exemplo, voc pedir ao avai-gemini que escreva sobre a revoluo francesa.

Aspas no so necessrias aqui.

Tudo que vier aps o nome do programa,  considerado uma consulta ao chat.

avai-gpt Quando  comemorado o dia dos namorados, nos Estados Unidos?

Solicita ao avai-gpt que escreva sobre o dia dos namorados, nos Estados Unidos.

A resposta vem em segundos:

"Nos Estados Unidos, o Dia dos Namorados  comemorado no dia 14 de fevereiro. Essa data  conhecida como Valentine's Day e  tradicionalmente um dia para celebrar o amor e o afeto entre casais, amigos e entes queridos."
